/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package cliente.comunicacion;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.ArrayList;

/**
 *
 * @author tpaxle
 */
public interface ICliente extends Remote {
        public void actualizar(Object dato, int n_op) throws RemoteException;
        public void expulsar() throws RemoteException;

        public void notificar(int noperacion, Object d)throws RemoteException;

        public void recibirUsuarios(ArrayList<Object> usuarios, ArrayList<Object> beneficiarios) throws RemoteException;
        public void recibirCentros(ArrayList<Object> centros) throws RemoteException;
        public void recibirMedicos(ArrayList<Object> medicos) throws RemoteException;
        public void entregarhorario(ArrayList<Object> lhora) throws RemoteException;
}
